gdk/gdkvulkancontext.c: Fix 32-bit Windows builds
authorChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 5 Jun 2017 14:17:12 +0000 (22:17 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 5 Jun 2017 16:06:35 +0000 (00:06 +0800)
commit77e1d0c0c98d0df063c7925c00e2167e0cf841a3
tree456861719ef13c739e3f298fd7220bac6e77d178
parent85bba774ea7f594b7a5486fb0ac5132a61a20dca
gdk/gdkvulkancontext.c: Fix 32-bit Windows builds

The callback function that is used by VkDebugReportCallbackCreateInfoEXT
is decorated with VKAPI_CALL (which is __stdcall on Windows).  This is
not detected on x64 Windows as __stdcall is not really meaningful on x64
Windows, and VKAPI_CALL expands to nothing on non-Windows.

As __stdcall functions are treated differently on 32-bit Windows, the
32-bit compiler does require that the function be declared as __stdcall
so that things will compile, link and run properly.

https://bugzilla.gnome.org/show_bug.cgi?id-773299
gdk/gdkvulkancontext.c